About Albussaepes Limited (06139650) United Kingdom