About Arx Petra Limited (SC435219) United Kingdom